#ifndef __TEXTURE_OBJECT__
#define __TEXTURE_OBJECT__

#include "ReferenceCounter.hpp"
#include <string>
#include <GL/glut.h>

using namespace std;

class TextureObject : public ReferenceCounter
{
public:
	TextureObject( string fileName );
	~TextureObject();

	const GLuint&        GetTextureID();

private:
	GLuint      m_textureID;
};

#endif